﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sharp.DataTransferObject;

namespace Sharp.DataTransferObject
{
    public partial class UserProfileDTO:BaseDTO
    {
        /// <summary>
        /// 头像
        /// </summary>
        public string Face { get; set; }
        /// <summary>
        /// QQ
        /// </summary>
        public string QQ { get; set; }
        /// <summary>
        /// 微信
        /// </summary>
        public string Wechart { get; set; }
        /// <summary>
        ///     获取或设置用户账户注册的时间。
        /// </summary>
        public DateTime RegisteredTime { get; set; }
 

        /// <summary>
        ///     获取一个值，该值指示成员资格用户是否因被锁定而无法进行验证。
        /// </summary>
        /// <value>如果成员资格用户因被锁定而无法进行验证，则为 true；否则为 false。</value>
        public bool IsLockedOut { get; set; }

        /// <summary>
        /// 是否审核
        /// </summary>
        public bool IsApproved { get; set; }

        /// <summary>
        ///     获取一个值，表示用户当前是否联机。
        /// </summary>
        public bool IsOnline { get; set; }

        /// <summary>
        /// 成员资格用户上次进行身份验证或访问应用程序的日期和时间
        /// </summary>
        public DateTime? LastActivityDate { get; set; }

        /// <summary>
        ///  最近一次锁定成员资格用户的日期和时间
        /// </summary>
        public DateTime? LastLockoutDate { get; set; }

        /// <summary>
        ///     获取上次更新成员资格用户的密码的日期和时间
        /// </summary>
        public DateTime? LastPasswordChangedDate { get; set; }

        /// <summary>
        ///     密码问题
        /// </summary>
        public string PasswordQuestion { get; set; }
 
    }
}